Liquid Glass - iPad app Windows 視窗(指南)
在 iPadOS 26 中,引入了一個全新的視窗系統,它既簡單又功能強大!
/image.png)
Place window controls in the toolbar 將視窗控制放置在工具欄中
所有支援多工的應用現在都會在右下角顯示一個拖動手柄。拖動這個手柄後,應用就會變成一個漂浮在桌面背景上的浮動視窗。
在每個視窗的左上角,你會看到新的視窗控制按鈕。點選後,這些控制元件會放大,並展示其完整功能。長按時,它們會進一步展開,顯示出用於快速建立多種視窗布局的快捷方式。
視窗控制包含了豐富的功能,是 iPad 上實現多工操作的核心入口。控制元件會出現在你工具欄的最前面。
所有已有的控制元件都會自動向右移動,為視窗控制元件讓出空間,避免遮擋。
對於還未適配 iPadOS 26 的應用,系統會自動擴大工具欄上方的安全區,並把視窗控制元件放置在前緣。這種將控制元件放在工具欄上方的佈局只是為了相容舊版。因為它會在你工具欄上方永久保留一個安全區,這會減少你的內容顯示空間,不利於內容最大化展示。
你應該將工具欄包裹視窗控制元件,使其與其他控制元件在同一行顯示。就不用專門空出一塊區域給控制元件了。空出來的地方就能多顯示些內容,視窗也不用變大。
Create a window for each document 為每個文件建立一個視窗
當你開啟某個文件時,預設的應用會在前臺啟動,並以一個獨立視窗顯示該文件。可以合理假設,當前應用視窗的狀態是有價值的,除非使用者手動關閉或最小化它。
× 以前開啟第二個文件就會把第一個擠掉,原來的就沒了。
✓ 應用應該為每個文件建立一個獨立視窗。開啟多工時,你的應用應當將每個文件分別開啟在自己的視窗中。這樣使用者可以隨時切換視窗,直到手動關掉它。
Provide descriptive window names 為視窗提供描述性名稱
隨著“新增視窗”模式的使用,確實很容易累積出很多視窗。為了解決這個問題,應用選單中新增了一個視窗列表,可以顯示所有當前開啟的視窗。
可是如果視窗名都一樣,那這個列表也沒啥用。你應該為應用中的每個視窗提供具有描述性的名稱。給每個視窗命名時,使用唯一的字串,例如該文件的標題。命名清楚,使用者才能快速找到想要的視窗。